Strategy - Rust Design Patterns

Custom comparators currently do not exist in the Rust standard collections. The idiomatic way of doing this is to define a Newtype.